package rs.frenjoynet.core.core;

import rs.frenjoynet.core.core.entity.db.Language;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 * User: ppopovic
 * Date: 16.10.2009.
 * Time: 12.23.22
 * To change this template use File | Settings | File Templates.
 */
public interface BaseFacade
{
	// it is needed to inject sessionGuid from SecurityFacade
	void setSessionGuid(String sessionGuid);

	void release();

	String getSessionGuid();

	List<Language> getLanguages();

	Language getLanguage(String languageId);

	Language getLanguageByLocale(String javaLocale);

	Language getDefaultLanguage();

	void initialize();
}
